package exsun.jt808.data.jt809_data.vehicledynamic;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @Author: 何蓉
 * @Date: 2019/3/20 18:04
 * @Description: 车辆定位信息数据体
 */
@Data
public class GnssData implements Serializable {

    /**
     * 是否加密 1 已加密 0 未加密
     */
    private int encrypt;

    /**
     * 时间
     */
    private Date date;

    /**
     * 经度 单位为 10 ^ -6 度
     */
    private double lon;

    /**
     * 纬度 单位为 10 ^ -6 度
     */
    private double lat;

    /**
     * 速度
     */
    private long vec1;

    /**
     * 行驶记录速度
     */
    private long vec2;

    /**
     * 里程数
     */
    private long mileage;

    /**
     * 方向
     */
    private int direction;

    /**
     * 海拔
     */
    private long altitude;

    /**
     * 状态 按照jt808-2011表17
     */
    private long state;

    /**
     * 报警状态
     */
    private long alarm;

    @Override
    public String toString() {
        return "GnssData{" +
                "encrypt=" + encrypt +
                ", date=" + date +
                ", lon=" + lon +
                ", lat=" + lat +
                ", vec1=" + vec1 +
                ", vec2=" + vec2 +
                ", mileage=" + mileage +
                ", direction=" + direction +
                ", altitude=" + altitude +
                ", state=" + state +
                ", alarm=" + alarm +
                '}';
    }
}

